package com.example.badminton.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("court")
public class Court {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String name;            // 场地名称
    private String description;     // 场地描述
    private String address;         // 场地地址
    private String image;           // 场地图片
    private String images;          // 场地图片集，JSON格式存储
    private String type;            // 场地类型：standard-标准场地, vip-VIP场地, training-训练场地
    private BigDecimal price;       // 价格（每小时）
    private String features;        // 场地特色，JSON格式存储
    private Integer status;         // 状态：1-可用 0-不可用
    private Integer sort;           // 排序
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
} 